@charset "UTF-8";
a {
  text-decoration: none;
  color: #000;
}

li {
  list-style: none;
}

#wrap {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  height: 622px;
}

#wrap .l {
  margin-top: 20px;
  position: relative;
  float: left;
  width: 210px;
  z-index: 10;
  height: 481px;
}

#wrap .l ul {
  color: #2a2a2a;
  margin-bottom: 42px;
}

#wrap .l ul li .hover {
  background: #85d4f3;
  color: #fff;
}

#wrap .l ul li a {
  display: inline-block;
  color: #555;
  height: 30px;
  line-height: 30px;
  width: 142px;
  font-size: 14px;
  padding: 0 0 0 68px;
}

#wrap .l ul li a:hover {
  background: #85d2f2 !important;
  color: #fff;
}

#wrap .r {
  position: relative;
  min-height: 571px;
  padding-top: 0;
  padding-left: 10px;
  border-left: 1px solid #e5e5e5;
  width: 770px;
  right: 0;
  margin-top: 20px;
  float: left;
  padding: 5px 0 0 15px;
}

#wrap .r .top {
  border-bottom: 1px solid #d4d4d4;
  padding: 0 0 30px;
  margin-bottom: 10px;
}

#wrap .r .top .num {
  color: #303030;
  font-family: Arial;
  float: left;
  height: 24px;
  line-height: 24px;
  font-size: 0;
}

#wrap .r .top .num #h {
  background: #85d4f3;
  color: #fff;
}

#wrap .r .top .num a {
  display: inline-block;
  padding: 0 7px;
  margin-right: 1px;
  color: #333;
  font-size: 15px;
  font-family: '微软雅黑';
}

#wrap .r .top .num a:hover {
  background: #85d4f3;
  color: #fff;
  text-align: center;
}

#wrap .r .clear_fix {
  margin-bottom: 20px;
}

#wrap .r .clear_fix li {
  margin: 0 10px 17px 0;
  width: 75px;
  float: left;
  position: relative;
}

#wrap .r .clear_fix li strong {
  width: 70px;
  color: #212121;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  display: block;
  padding-left: 2px;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#wrap .r .clear_fix li .pic {
  background: url(../kgimg/other.png?v=png_8&time=2014_02_27_05_17_36) no-repeat -82px -152px;
}

#wrap .r .clear_fix li a {
  display: block;
  height: 80px;
  padding: 3px 0 0 4px;
}

#wrap .r .clear_fix li a i {
  display: block;
  color: #fff;
  position: absolute;
  top: 49px;
  width: 63px;
  height: 22px;
  padding-left: 5px;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
}

#wrap .r #list1 .list1 {
  float: left;
  margin-bottom: 20px;
}

#wrap .r #list1 .list1 li {
  display: block;
  height: 23px;
  line-height: 23px;
  padding-left: 5px;
  width: 179px;
  margin: 0 8px 0 0;
  float: none;
  zoom: 1;
}

#wrap .r #list1 .list1 .odd {
  background: #e7e7e7;
}

#wrap .r #nvg {
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}

#wrap .r #nvg #mypage a {
  font-size: 14px;
  color: #424242;
  margin: 10px;
}
